import 'package:freezed_annotation/freezed_annotation.dart';

part 'af_home_user_model.freezed.dart';
part 'af_home_user_model.g.dart';

@freezed
class AfHomeUserModel with _$AfHomeUserModel {
  factory AfHomeUserModel({
    String? userId,
    String? nickname,
    String? avatar,
    String? avatarMapPath,
    int? gender,
    int? age,
    String? country,
    String? status,
    int? callCoins,
    String? unit,
    List<String>? videoMapPaths,
    int? followNum,
    bool? isFriend,
    bool? isMultiple,
    List<String>? applicableTags,
    String? about,
  }) = _AfHomeUserModel;

  factory AfHomeUserModel.fromJson(Map<String, dynamic> json) =>
      _$AfHomeUserModelFromJson(json);
}
